package com.example.roadeyeserver.entity.request;

import lombok.Data;

import java.util.List;

/**
 * 通用请求参数
 */

@Data
public class CommonRequest {
    // 查询类型(流量、当量)
    private String type;
    // 时间类型(按小时、按日、按月)
    private String timeType;
    // 开始时间
    private String startTime;
    // 结束时间
    private String endTime;
    // 区域
    private String area;
    // 区域对应的门架id列表
    private List<String> areaGantryIds;
    // 道路
    private String road;
    // 道路对应的门架id列表
    private List<String> roadGantryIds;
    // 车型
    private String carType;
    // 进出口方向
    private String direction;


    // 门架id列表
    private List<String> gantryIds;
    // 收费站id列表
    private List<String> stationIds;
    // 区域对应的收费站id列表
    private List<String> areaStationIds;
    // 道路对应的收费站id列表
    private List<String> roadStationIds;

    // 车型选择(多种车型选择中间用,分割开)
    private String carTypeChoose;

    // 起始收费站id
    private String startStationId;
    // 终点收费站id
    private String endStationId;
    // 起始收费站和终点收费站对应的门架id列表
    private List<String> startEndGantryIncludeIds;
}
